intergovernmental development authority - Spanish English Dictionary